
Go 語言模擬實現 TCP IP 協議培訓
1 OSI 模(mo)型和(he) TCP/IP 模(mo)型
2 Linux 的 TUN/TAP虛擬網卡介紹
3 協議棧(zhan)網卡 IO 和(he)管(guan)理
4 ARP 協(xie)議(yi)的(de)處(chu)理(li)和實現(xian)
5 路由和路由表
6 端口的概念
7 網(wang)絡層到傳輸(shu)層的數據報分(fen)發(fa)
8 TCP 協(xie)議頭部詳解
9 協(xie)議棧整體概覽
10 實現 TAP網卡(ka)的(de)數據處理
11 以太網數據幀(zhen)協議(yi)
12 IPV4 協議和實現(xian)
13 ICMP 協議和(he)實(shi)現(xian)
14 協議棧端口管理(li)的實現
15 UDP 協議和實現
16 TCP 原(yuan)理解析
1
TCPIP 和開放系統互連(OSI)模型
1.互聯網發展史
2.OSI模(mo)型和TCPIP模(mo)型
3.家用電腦是如何上網(wang)的
4.協(xie)議棧整體概覽(lan)
2
鏈路(lu)層(ceng)的(de)基本實現
1.以太網的基本參數
2.linux的tun/tap虛擬(ni)網卡(ka)介紹
3.實現(xian)tap網卡的數(shu)據處理,包括讀取與寫入
4.協議(yi)棧網(wang)卡IO和(he)管理
5.以太網(wang)數據幀(zhen)協議
6.arp協議的處(chu)理(li)和實(shi)現
3
網絡層的實現
1.網絡(luo)層(ceng)的基本功能
2.ipv4協議和代碼實現
3.路由和路由表
4.icmp協(xie)議和代碼實現
4
端口
1.端口的概念
2.端口的類型
3.協議棧端口(kou)管理的實現
5
傳(chuan)輸層(ceng)概念(nian)及(ji)UDP協議(yi)
1.傳輸層基本(ben)功能
2.網絡層到傳輸層的數據報分發
3.UDP協議(yi)和代碼實現
6
TCP原理(li)及實現
1.tcp協議頭部詳解
2.tcp的狀態解析
3.tcp的可靠(kao)性(xing)解析
4.tcp的流量控(kong)制解析
5.tcp的擁(yong)塞控制(zhi)解析(xi)
